spotlessly clean - Francés Inglés Diccionario